@media (max-width: 1200px)
{
	NAV UL LI A,
	NAV UL LI A:link,
	NAV UL LI A:visited
	{
		padding: 0px 10px;
	}
	NAV UL UL A,
	NAV UL UL A:link,
	NAV UL UL A:visited
	{
		padding: 8px 10px;
	}
	.slides_container,
	.slides
	{
		height: 220px;
	}
	.slides .slide
	{
		width: 460px;
	}
	.info-about H1
	{
		font-size: 32px;
	}
	.my-friend-list IMG
	{
		width: 71px !important;
		height: 71px !important;
	}
	.group-item .group-image IMG
	{
		/*width: 80px;
		height: 80px;*/
	}
	.messages .tabs UL LI A
	{
		/*!!!padding: 15px 20px;
		font-size: 16px;*/
	}
	.messages .tabs UL LI A.selected
	{
		/*!!!padding: 15px 20px 16px 20px;*/
	}
	.messages .tabs .tab-line
	{
		/*!!!top: 53px;*/
	}
	.message-center .administrator-mode,
	.message-center .sort-filter
	{
		/*!!!top: 0px;*/
	}
	.editor-height .reContentArea.reContentAreaToggle IMG {
    max-width: 595px !important;
    }
}
@media (min-width: 768px) and (max-width: 960px)
{
	BODY
	{
		font: 12px/18px Arial, Helvetica, sans-serif;
	}
	.slides_container,
	.slides
	{
		height: 169px;
	}
	.slides .slide
	{
		width: 350px;
	}
	.info-about
	{
		margin: 20px 0px 85px 0px;
	}
	.info-about H1
	{
		font-size: 32px;
	}
	.info-about P
	{
		line-height: 20px;
	}
	.main
	{
		padding: 0px;
	}
	.features h2
	{
		font-size: 30px;
	}
	.new-group-list .user-avatar IMG
	{
		width: 32px !important;
		height: 32px !important;
	}
	.blog-item .avatar IMG
	{
		width: 60px;
		height: 60px;
	}
	.blog-item .content H2
	{
		font-size: 26px;
	}
	.blog .comment-title,
	.blog .comment-form
	{
		/*margin-left: 80px;*/
	}
    .album-list .item,
	.photos .photo-list .item
	{
		width: 47%;
	}
	.album-list .item .inner,
	.photos .photo-list .item .inner
	{
		height: 350px;
	}
	.photos .album-list .main-options .inner,
	.photos .photo-list .main-options .inner
	{
		/*!!!height: 398px;*/
	}
	.album-wrapper H3
	{
		font-size: 22px;
	}
	.photos .photo-list .photo-preview
	{
		width: 100%;
	}
	/*.discussion-item H3
	{
		font-size: 24px;
        width:60%;
        line-height: 26px;
	}*/
	.user-profile-header .top-section .avatar-holder IMG
	{
		/*width: 120px !important;
		height: 120px !important;*/
	}
	.user-profile-header .top-section H2
	{
		line-height: 26px;
		line-height: normal;
	}
	.user-profile-header .top-section .status .status-text
	{
		font-size: 40px;
	}
	.my-friend-list IMG
	{
		width: 53px !important;
		height: 53px !important;
	}
	.friend-list IMG
	{
		width: 40px !important;
		height: 40px !important;
		float: none;
	}
	.friend-list .user-name
	{
		line-height: 30px;
	}
	.group-item .group-image IMG
	{
		/*width: 80px;
		height: 80px;*/
	}
	.message-center .sort-filter
	{
        position: relative;
		/*!!!left: 0px;
		top: 0px;*/
        top: 0;
        width: 100%;
	}
	.message-center .sort-filter .filtering,
	.message-center .sort-filter .sorting
	{
		/*!!!float: left;
		margin-top: 3px;*/
        float: left;
        margin-right: 40px;
	}
	.message-center .sort-filter .sorting
	{
		/*!!!margin-left: 3px;*/
	}
	.editor-height .reContentArea.reContentAreaToggle IMG
        {
        max-width: 450px !important;
    }
    .contact-us .contact-info STRONG {
        width: 100%;
        font-size: 18px;
        line-height: 28px;
    }
    .contact-us .contact-info SPAN {
        width: 100%;
        font-size: 18px;
        line-height: 28px;
        text-align:left;
    }
    h1
	{
		font-size: 38px;
	}
	h2
	{
		font-size: 24px;
	}
	h3
	{
		font-size: 12px;
	}
    h4
	{
		font-size: 18px;
	}
    /*!!!*/
    HEADER {
        padding-top: 55px;
        padding-bottom:0;
        position: relative;
    }
    HEADER .top-section .logo, HEADER .logo {
        margin-top:0;
    }
    .search-holder {
        position: absolute;
        top: 74px;
        right: 20px;
    }
    .membership-navigation-holder {
        margin: 0 !important;
        padding: 0;
        position: absolute;
        top: 10px;
        right: 20px;
        z-index:3000;
    }
    .logged {
        float: right;
        clear: left;
        margin-right: 10px;
        margin-top: 8px;
    }
    .membership-navigation A, .membership-navigation .logged A {
        /*color:#2e1b17;*/
    }
    /*/!!!*/
	HEADER .top-section
	{
		position: inherit;
	}
	NAV
	{
		position: absolute;
		float: none;
		margin: 0;
		padding: 0;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 2000;
	}
	.administrator-mode
	{
		/*top: 40px;*/
	}
    NAV a.mobile_handle
    {
    	/*!!!height: 105px;*/
        height: 40px;
        background: #2e1b17;
    	display: block;
    	float: right;
		padding: 0px 20px;
    	font-family: 'BebasNeueRegular';
		font-size: 18px;
		text-decoration: none;
		color: #fff;
    	text-align: center;
    	cursor: pointer;
    	/*!!!line-height: 105px;*/
        /*!!!*/
        line-height:40px;
        margin-right: 41%;
        /*/!!!*/
    }   
    NAV UL
    {
    	display: none;
        /*!!!*/
        background-color: #2e1b17;
        width: 100%;
        padding-bottom:0 !important;
        /*/!!!*/
    }
    NAV UL LI
    {
    	display: block !important;
    	position: relative;
    	float: none;
    	padding: 0;
    	/*!!!background: #2B2C31;*/
        /*!!!*/
        background:#2e1c17;
        /*/!!!*/
    	border-top: 1px solid #999;
    }
    NAV UL LI A,
    NAV UL LI A:link,
    NAV UL LI A:visited
    {
    	height: auto;
    	display: block;
    	position: relative;
    	float: none;
    	padding: 15px 10px;
    	clear: both;
    	line-height: normal;
        color: #bcbcbc !important;
    }
    /**********EXTERNAL LINK BUTTONS*/
        NAV UL LI.external-link
        {
    	display: block !important;
    	position: relative;
    	float: none;
    	padding: 0;
    	border-top: none;
        margin-right: 0;
    }
    NAV UL LI.external-link A,
    NAV UL LI.external-link A:link,
    NAV UL LI.external-link A:visited
    {
    	height: auto;
    	display: block;
    	position: relative;
    	float: none;
    	padding: 15px 10px !important;
    	clear: both;
    	line-height: normal;
    }
    /*!!!*/
    NAV UL LI:last-child A {
        padding: 15px 10px !important;
    }
    NAV UL LI A:hover, NAV UL LI.selected A {
        color:#fff !important;
    }
    /*/!!!*/
    /* Second Level */
    span.level0-wrapper {
        position: relative;
        top: 0;
        left: 0;
    }
    NAV UL UL
    {
    	display: none;
    	position: relative;
    	width: 100%;
    	top: 0;
    	left: 0;
    	margin: 0;
    	padding: 0;
    	background: none;
    }
    NAV UL UL LI {
       clear:both;
       z-index:1000;
    }
    NAV UL UL LI:last-child {
       border-bottom:solid 1px #999;
    }
    NAV UL UL A,
    NAV UL UL A:link,
    NAV UL UL A:visited
    {
    	/*!!!background: #3f4046;*/
        /*!!!*/
        -moz-border-radius: 0px !important;
        -webkit-border-radius: 0px !important;
        border-radius: 0px !important;
        /*/!!!*/
    	color: #bcbcbc;
    	padding: 10px 10px!important;
    }
    NAV UL UL A:hover
    {
    	/*!!!background: #3f4046;*/
        /*!!!*/
        color: #fff !important;
        /*/!!!*/
    }
    /* Third level */
    NAV UL UL UL
    {
    	top: 0;
    	left: 0;
    	position: relative;
    }
    NAV UL UL UL A,
    NAV UL UL UL A:link,
    NAV UL UL UL A:visited
    {
    	background: #595a61;
    	padding: 15px 10px 15px 45px;
    }
    NAV UL UL UL A:hover
    {
    	background: #595a61;
    }
    NAV UL UL UL UL A,
    NAV UL UL UL UL A:link,
    NAV UL UL UL UL A:visited
    {
    	background: #787a81;
    	padding: 15px 10px 15px 65px;
    }
    NAV UL UL UL UL A:hover
    {
    	background: #787a81;
    }
    NAV .sub_nav
    {
    	position: absolute;
    	right: 0px;
    	top: 0px;
    	width: 15%;
    	margin: 0;
    	cursor: pointer;
    	padding: 23px;
    }
    NAV .arrow_up
    {
    	float: right;
    	width: 0;
    	height: 0;
    	padding: 0;
    	border-left: 5px solid transparent;
    	border-right: 5px solid transparent;
    	border-bottom: 5px solid #fff;
    }
    NAV .arrow_down
    {
    	float: right;
    	width: 0;
    	height: 0;
    	padding: 0;
    	border-left: 5px solid transparent;
    	border-right: 5px solid transparent;
    	border-top: 5px solid #fff;
    }
    NAV UL LI .sub-nav-desktop
	{
		display: none;
	}
    .friend-suggestions
       {
        margin-right: 0 !important;
    }
    .side-bar a.avatar {
        margin-right: 10px;
    }
    .side-bar .inner .header-title, .contact-info .inner .header-title {
        font-size: 38px;
        line-height: 38px;
    }
    .discussion-item H3, .blog-item H3, .message-list H3 {
        font-size: 24px;
    }
    .blog .main-options {
        margin-bottom: 50px;
        float: left;
    }
    .blog .main-options ul {
        padding-bottom: 0 !important;
    }  
    .message-center .message-list {
        overflow: inherit;
        padding: 40px 0 75px 0;
    }
    .message-center .first {
       clear: both;
    }
    .discussion-item .options {
        /*position: inherit;
        margin-top: 35px;
        padding-bottom: 20px;
        clear: both;*/
        position:inherit;
        float:none;
        clear:both;
        padding-bottom: 30px;
        padding-top: 20px;
    }
    .discussion-item .options A {

    }
    .file-gallery .group-template .item .options {
        margin:0;
        padding:0;
    }
    .file-gallery {
        margin-bottom: 10px;
    }
    .captcha .captcha-input {
        width: 46% !important;
    }
    .user-profile-tabs UL LI A {
        font-size: 28px;
        padding: 6% 2%;
    }
    .discussion-content .last {
        width:70%;
    }
    .tags_cont, .files_cont {
        margin-bottom: 0; 
        margin-top: 0;
    }
    .message-post .content .number {
        display:none;
    }
    .discussion-item .rating-files-cont {
        width:100%;
    }
    .message-post .options {
        width:100%;
    }
    .discussion-pins {
        right: 20px;
    }
    .discussion-item .info-box {
        bottom: 20px;
        top: inherit;
    }
}

    
@media (min-width: 480px) and (max-width: 767px)
{
	 NAV
	{
		position: absolute;
		float: none;
		margin: 0;
		padding: 0;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 2000;
	}
	.administrator-mode
	{
		/*top: 40px;*/
	}
    NAV a.mobile_handle
        {
    	/*!!!height: 105px;*/
        height: 40px;
        background: #2e1b17;
    	display: block;
    	float: right;
		padding: 0px 20px;
    	font-family: 'BebasNeueRegular';
		font-size: 18px;
		text-decoration: none;
		color: #fff;
    	text-align: center;
    	cursor: pointer;
    	/*!!!line-height: 105px;*/
        /*!!!*/
        line-height:40px;
        /*margin-right: 41%;*/
        /*/!!!*/
    }   
    NAV UL
    {
    	display: none;
        /*!!!*/
        background-color: #2e1b17;
        width: 100%;
        padding-bottom:0 !important;
        /*/!!!*/
    }
    NAV UL LI
    {
    	display: block !important;
    	position: relative;
    	float: none;
    	padding: 0;
    	/*!!!background: #2B2C31;*/
        /*!!!*/
        background:#2e1c17;
        /*/!!!*/
    	border-top: 1px solid #999;
    }
    NAV UL LI A,
    NAV UL LI A:link,
    NAV UL LI A:visited
    {
    	height: auto;
    	display: block;
    	position: relative;
    	float: none;
    	padding: 12px 10px !important;
    	clear: both;
    	line-height: normal;
        color: #bcbcbc !important;
        font-size:20px;
    }
    /*!!!*/
    NAV UL LI:last-child A {
        padding: 10px 10px !important;
    }
    NAV UL LI A:hover, NAV UL LI.selected A {
        color:#fff !important;
    }
    /*/!!!*/
    /* Second Level */
    NAV UL UL
    {
    	display: none;
    	position: relative;
    	width: 100%;
    	top: 0;
    	left: 0;
    	margin: 0;
    	padding: 0;
    	background: none;
    }
    NAV UL UL LI {
       clear:both;
       z-index:1000;
    }
    NAV UL UL LI:last-child {
       border-bottom:solid 1px #999;
    }
    NAV UL UL A,
    NAV UL UL A:link,
    NAV UL UL A:visited
    {
    	/*!!!background: #3f4046;*/
        /*!!!*/
        -moz-border-radius: 0px !important;
        -webkit-border-radius: 0px !important;
        border-radius: 0px !important;
        /*/!!!*/
    	color: #bcbcbc;
    	padding: 10px 10px!important;
    }
    NAV UL UL A:hover
    {
    	/*!!!background: #3f4046;*/
        /*!!!*/
        color: #fff !important;
        /*/!!!*/
    }
    /* Third level */
    NAV UL UL UL
    {
    	top: 0;
    	left: 0;
    	position: relative;
    }
    NAV UL UL UL A,
    NAV UL UL UL A:link,
    NAV UL UL UL A:visited
    {
    	background: #595a61;
    	padding: 15px 10px 15px 45px;
    }
    NAV UL UL UL A:hover
    {
    	background: #595a61;
    }
    NAV UL UL UL UL A,
    NAV UL UL UL UL A:link,
    NAV UL UL UL UL A:visited
    {
    	background: #787a81;
    	padding: 15px 10px 15px 65px;
    }
    NAV UL UL UL UL A:hover
    {
    	background: #787a81;
    }
    NAV .sub_nav
    {
    	position: absolute;
    	right: 0px;
    	top: 10px;
    	width: 15%;
    	margin: 0;
    	cursor: pointer;
    	padding: 23px;
    }
    NAV .arrow_up
    {
    	float: right;
    	width: 0;
    	height: 0;
    	padding: 0;
    	border-left: 5px solid transparent;
    	border-right: 5px solid transparent;
    	border-bottom: 5px solid #fff;
    }
    NAV .arrow_down
    {
    	float: right;
    	width: 0;
    	height: 0;
    	padding: 0;
    	border-left: 5px solid transparent;
    	border-right: 5px solid transparent;
    	border-top: 5px solid #fff;
    }
    NAV UL LI .sub-nav-desktop
	{
		display: none;
	}
    
    /*MEMBERSHIP - SEARCH*/
    .search-holder {
        position: absolute;
        top: 74px;
        right: 20px;
    }
    .membership-navigation-holder {
        margin: 0 !important;
        padding: 0;
        position: absolute;
        top: 10px;
        right: 100px;
        z-index:3000;
    }
    .logged {
        float: right;
        /*clear: left;*/
        margin-right: 10px;
        /*margin-top: 8px;*/
    }
    .membership-navigation A, .membership-navigation .logged A {
        /*color:#2e1b17;*/
    }
    
    /*HEADER*/
    HEADER {
        padding-top: 55px;
        padding-bottom: 0;
        position: relative;
    }
    
    /*search input*/
    .search INPUT[type="text"] {
        width: 180px;

    }
    
    /*highlight text*/
    .container-highlighter .container p {
        font-size: 24px;
        line-height: 38px !important;
        padding: 5px !important;
    }
    
    h1 {
        font-size: 38px;
    }
    
    /*LARGE BTNS*/
    .large-btns {
        float: left;
    }
    a.large-btn-studio {
        float: left;
        width: 45%;
        padding-top: 20px;
        margin-left:0 !important;
        margin-right:5%;
    }
    
    /*SLIDESHOW*/
    .activities-slideshow {
        margin-top: 10px !important;
    }
    
    .side-bar .inner .header-title, .contact-info .inner .header-title {
        font-size: 38px;
        line-height: 38px;
    }
    .side-bar:nth-child(1) .inner .header-title{
        font-size: 38px;
        line-height: 38px;
        padding-top:40px !important;
    }
    
    .album-list .item, .photos .photo-list .item {
        width: 97%;
    }
    .album-list .item .photo-wrapper {
        max-height: 220px;
    }
    
    .discussion-item .options {
        position: inherit;
        float: none;
        clear: both;
        /*padding-bottom: 30px;*/
        display: inline-block;
        padding-top: 20px;
    }
    
    .discussion-item H3, .blog-item H3, .message-list H3 {
        /*font-size: 24px;
        width:60%;
        line-height:26px;*/
    }
    
    .discussion-item .info-box .counter A, .discussion-item .info-box .counter STRONG {
        text-align: left;
        margin-right: 10px;
    }
    
    .discussion-item .info-box {
        position: relative;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-top: 5px;
    }
    
    .small-padding-btn {
        padding-bottom: 20px !important;
        padding-top:0 !important;
    }
    .blog-item .content {
        overflow: hidden;
        clear: both;
    }
    .blog-item .content h3{
        padding-top:25px;
    }
    
    .blog .main-options ul {
        padding-bottom: 0;
    }
    
    .blog .main-options {
        margin-bottom: 20px;
        float: left;
    }
    
    .message-center .sort-filter {
        position: relative;
        top: 0;
        width: 100%;
    }
    
    .message-center .first {
        clear: both;
    }
    .message-center .sort-filter .filtering {
        float: left;
        margin-right: 20px;
    }
    .message-center .sort-filter .filtering INPUT[type="text"] {
        width: 80%;
    }
    .message-center .sort-filter .sorting {
        float: left;
        margin-right: 0;
    }
    .message-center .sort-filter .sorting DIV {
        float: left;
        margin-right: 20px;
        padding: 0px;
    }
    
    /*EVENTS*/
    .scheduler {
        clear: both;
        padding-top:20px;
    }
    table.RadCalendar {
        width:100% !important;
        margin-right:0;
    }
    .event-advanced-view .calendar {
        margin-right: 0;
    }
    
    .main-options ul ul {
        position: absolute;
        z-index: 5000;
        top: 41px;
        right: 10px !important;
        left:inherit;
        z-index: 9999;
    }
    
    
    .captcha .captcha-input {
        width: 47% !important;
    }
    
    .user-profile-tabs UL LI A {
        font-size:20px;
    }
    
    .photos .photo-list .item .photo-wrapper IMG {
        margin-top: -100px;
    }
    
    .user-profile-header .top-section .status .status-text {
        font-size: 38px;
    }
    
    .container-highlighter .container h2 {
        font-size: 44px;
    }
    
    .groups .tabs UL LI.current {
        background-image: none;
    }
    .discussion-pins {
        right: 20px;
        top:-4px;
    }  
    .tags_cont, .files_cont {
        margin-bottom: 0; 
        margin-top: 0;
    }    
    .discussion-item .rating-files-cont {
        width: 100%;
    }
    .message-post .options {
        width: 100%;
    }
    .message-post .content .number-cont {
        display:none;
    }
    .discussion .board-pin-background .pin-image, .discussion .topic-pin-background .pin-image, .discussion .message-pin-background .pin-image {
        width: 54px;
        height: 56px;
        background: url(img/Sn/Discussion/pin-image_sm.png) no-repeat;
        margin-left: 6px;
    }
    .discussion .topic-answer-background .answer-image {
        width: 54px;
        height: 56px;
        background: url(img/Sn/Discussion/answer-image_sm.png) no-repeat;
        margin-left: 6px;
    }
    .discussion-item .topic-answer .icon, .discussion-item .topic-no-answer .icon {
        width: 54px;
        height: 56px;
        background: url(img/Sn/Discussion/answer-image_sm.png) no-repeat;
        margin-left: 6px;
    }
}

@media (min-width: 600px) and (max-width: 767px)
{
    .editor-height .reContentArea.reContentAreaToggle IMG
    {
        max-width: 515px !important;
    }
}
@media (max-width: 480px) 
{
	BODY
	{
		/*!!!font: 12px/18px Arial, Helvetica, sans-serif;*/
        /*!!!*/
        font: 14px/22px 'Open Sans', sans-serif;
        /*/!!!*/
	}
	HEADER .bottom-section
	{
		/*!!!height: 168px;*/
        /*!!!*/
        height: 90px;
        /*/!!!*/
	}
	HEADER .bottom-section IMG.banner-img,
	HEADER .bottom-section IMG.membership-bg
	{
		display: none;
	}
	HEADER .bottom-section .membership-search .membership-navigation-holder,
	HEADER .bottom-section .membership-search .search-holder
	{
		/*!!!width: 100%;
		top: 25px;
		left: 0px;*/
        /*!!!*/
        right:100px;
        top:5px;
        /*/!!!*/
	}	
	HEADER .bottom-section .membership-search .search-holder
	{
		width: 100%;
		position: inherit;
		/*!!!top: 100px;*/
        /*!!!*/
        top: 60px;
        /*/!!!*/
		left: 0px;
	}
    HEADER .top-section .logo, HEADER .logo {
        text-align: center;
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }
	.membership-navigation .login-name
	{
		/*!!!float: none;
		clear: both;
		padding-top: 10px;*/
        /*!!!*/
        float:left;
        display:none;
        /*/!!!*/
	}
	.what-box
	{
		width: 100%;
	}
	h1
	{
		font-size: 26px;
	}
	h2
	{
		font-size: 22px !important;
	}
	h3
	{
		font-size: 16px;
	}
	.info-about H1
	{
		font-size: 22px;
	}
	.info-about H1 I
	{
		font-size: 16px;
	}
	.info-about P
	{
		line-height: 20px;
	}
	.main
	{
		padding: 0px;
	}
	.blog-item .avatar
	{
		/*!!!float: none;
		margin: 0px;*/
	}
	.blog-item .avatar IMG,
	.blog-item .avatar .arrow
	{
		/*!!!display: none;*/
	}
	.blog-item .content H2
	{
		font-size: 20px;
	}
	.blog-item .avatar .author,
	.blog-item .avatar .author A
	{
		font-size: 10px;
		display: block;
	}
	.photos .main-options,
	.album-list .item,
	.photos .photo-list .item
	{
		width: 100%;
	}
	.album-list .item .inner,
	.photos .photo-list .main-options .inner
	{
		height: 300px;
	}
	.photos .album-list .main-options .inner,
	.photos .photo-list .main-options .inner
	{
		height: 100px;
	}
	.album-wrapper H3
	{
		font-size: 22px;
	}
	.photos .main-options .create,
	.photos .main-options .albums,
	.photos .main-options .my-albums,
	.photos .main-options .add-more,
	.photos .main-options .go-back
	{
		line-height: 30px;
	}
	.wall .composer IMG
	{
		width: 70px;
		height: 70px;
	}
	.wall .composer .textarea-holder
	{
		/*!!!padding: 5px;*/
	}
	.dashboard .item .user-avatar IMG,
	.activity-item .user-avatar IMG,
	.wall .wall-comment .user-avatar IMG
	{
		width: 32px !important;
		height: 32px !important;
	}
	.wall .wall-comment .user-avatar .arrow,
	.dashboard .item .user-avatar .arrow,
	.activity-item .user-avatar .arrow
	{
		top: 8px;
	}
	.discussion-top-section H1,
	.related-topics H2
	{
		font-size: 18px;
	}
	.message-post .avatar
	{
		float: none;
		margin: 0px;
	}
	.message-post .avatar .mark A
	{
		display: inline;
	}
	.discussion-item H3
	{
		font-size: 18px !important;
        line-height: 22px !important;
		padding-right: 90px;
        text-align: left;
        margin-top: 10px;
	}
	.message-post .avatar IMG
	{
		/*display: none;*/
	}
	.message-post .content .author A
	{
		display: block;
		margin-bottom: 5px;
	}
	.user-profile-header .top-section H2
	{
		font-size: 24px;
	}
	.user-profile-header .top-section .user-avatar,
	.user-profile-header .top-section .avatar-holder
	{
		float: none;
		margin: 0px;
	}
	.user-profile-header .top-section .avatar-holder IMG
	{
		/*!!!display: none;*/
        width: 100% !important;
        height: 100% !important;
	}
	.user-profile-header .top-section .avatar-holder .user-score
	{
		background: none;
		position: relative;
		bottom: 0px;
		color: #777;
		padding: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;
	}
	.user-profile-header .top-section .avatar-holder .user-score
	{
		font-size: 14px;
	}
	.user-profile-header .top-section .avatar-holder .user-score SPAN
	{
		display: inline;
	}
	.user-profile-header .top-section .status .status-text
	{
		font-size: 22px;
		line-height: 26px !important;
	}
	.user-profile-tabs UL LI
	{
		width: 100%;
        border-bottom: solid 1px #fff;
	}
	.about-me .bottom-section .option-holder STRONG, .user-profile .option-holder STRONG,
	.about-me .bottom-section .option-holder .options, .user-profile .option-holder .options,
	.about-me .bottom-section .options UL,
	.about-me .bottom-section .options UL LI,
	.user-profile .bottom-section .options UL,
	.user-profile .bottom-section .options UL LI
	{
		width: auto;
		/*!!!float: none;*/
	}
	.about-me .bottom-section .option-holder STRONG, .user-profile .option-holder STRONG
	{
		margin-bottom: 10px;
		display: block;
	}
	.friend-list IMG
	{
		width: 40px !important;
		height: 40px !important;
		float: none;
	}
	.friend-list .user-name
	{
		line-height: 30px;
	}
	.news H2
	{
		padding-right: 0px;
	}
	.news .counter
	{
		position: relative;
		top: 0px;
		right: 0px;
		padding: 20px 0px;
	}
	.news .counter DIV
	{
		font-size: 12px;
		text-align: left;
		margin: 0px;
	}
	.news .counter DIV SPAN
	{
		display: inline;
	}
	.group-item .group-image
	{
		/*!!!float: none;
		margin: 0px;*/
	}
	.group-item .group-image IMG,
	.group-item .group-image .arrow
	{
		/*!!!display: none;*/
	}
	.group-item .group-image .counter
	{
		/*!!!background: #0180B3;
		position: relative;
		bottom: 0px;
		filter: Alpha(opacity=100);
		opacity: 1;*/
	}
	.message-center .sort-filter
	{
		position: relative;
		left: 0px;
		top: 0px;
	}
	.message-center .sort-filter .filtering,
	.message-center .sort-filter .sorting
	{
		float: left;
		/*!!!margin-top: 3px;*/
        width:100%;
	}
	.message-center .sort-filter .sorting
	{
		margin-left: 0px;
        margin-top:20px;
	}
	.message-center .message-list .avatar,
	.message-center .message-details .user-avatar
	{
		display: none;
	}
    /*!!!*/
    .messages .tabs UL LI {
        /*!!!float: left;
        margin-bottom:4px;*/
    }
    /*/!!!*/
	.messages .tabs UL LI A
	{
		/*!!!padding: 7px 10px;
		font-size: 14px;*/  
	}
	.messages .tabs UL LI A.selected
	{
		/*!!!padding: 7px 10px 8px 10px;*/
	}
	.messages .tabs .tab-line
	{
		/*!!!top: 36px;*/
	}
	.editor-height .reContentArea.reContentAreaToggle IMG
       {
        max-width: 395px !important;
    }
	.discussion-item .date-author {
     margin-top: 15px;
    }
    .membership-navigation-holder {
        margin: 0 !important;
        float:right;
        z-index: 3000;
        position:inherit;
        padding:0;
    }
    .search-holder {
        position: absolute;
        bottom: 6px !important;
        left: 10px !important;
        top: inherit;
        right:inherit;
    }
    NAV a.mobile_handle {
        height: 40px;
        background: #2e1b17;
        display: block;
        float: right;
        font-family: 'BebasNeueRegular';
        font-size: 18px;
        text-decoration: none;
        color: #fff;
        text-align: center;
        cursor: pointer;
        line-height: 40px;
        width: 100%;
        border-top: solid 1px #bcbcbc;
        padding: 0;
    }
    .row-fluid [class*="span"] {
        display: block !important;
        float: left !important;
        width: 100% !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .videoWrapper {
        margin-bottom:10px;
    }
    .margin-left-span6 {
        margin-left: 0 !important;
    }
    FOOTER .copyright .logo-eu {
        width: 70%;
    }
    FOOTER .copyright .logo-eu p {
        width: 100%;
    }
    
    .pager {
        margin: 50px 0 50px 0px;
    }
    
    .pager A:link, .pager A:active, .pager A:visited, .pager .selected {
        margin-right:0;
    }
    
    .side-bar:nth-child(1) .inner .header-title {
        font-size: 26px;
        line-height: 28px;
        padding-top: 40px !important;
    }
    
    .side-bar .inner .header-title, .contact-info .inner .header-title {
        font-size: 26px;
        line-height: 28px;
    }
    
    .groups .tabs UL LI, .tabs UL LI {
        float: left;
        margin-right: 6px;
    }
    
    .dashboard .item .comment, .activity-item .comment, .wall-comment .comment {
        margin-left:50px;
    }
    
    .photos .album-list .main-options .inner, .photos .photo-list .main-options .inner {
        height: auto;
    }
    
    .addthis_toolbox {
        clear: both;
    }
    
    .photos .photo-preview H3 A {
        word-wrap: break-word;
    }
    
    .message-center .sort-filter .filtering .clear
        {
        right:23%;
    }
    
    .main-options ul ul {
        position: absolute;
        z-index: 5000;
        top: 41px;
        left: inherit;
        z-index: 9999;
        left: 0 !important;
    }
    .captcha .captcha-input {
        width: 45% !important;
    }
    
    /*PROFILE*/
    .user-profile-header .top-section .avatar-holder {
        margin-right:0;
    }
    .user-profile-header .top-section .user-avatar, .user-profile-header .top-section .avatar-holder {
        float: none;
        clear: both;
    }
    .user-profile-tabs UL LI.selected {
        padding-bottom:0;
    }
    .user-profile-tabs UL LI A {
        font-size: 28px;
    }
    
    .about-me .bottom-section .options LI.current, .user-profile .bottom-section .options LI.current {
        
    }
    .about-me .bottom-section .preview-profile DL DD LABEL, .user-profile .bottom-section .preview-profile DL DD LABEL {
        font-size: 18px;
    }
    .about-me .bottom-section .preview-profile DL DD, .user-profile .bottom-section .preview-profile DL DD {
        font-size: 18px;
    }
    
    #profile_name-place {
        text-align:center;
        font-size:24px !important;
    }
    .friend-suggestions {   
        margin-right: 0px;
    }
    .groups .tabs UL LI.current {
        background-image: none;
    }
    .discussion-pins {
        right: 20px;
        top:-4px;
    }
    .discussion .board-pin-background .pin-image, .discussion .topic-pin-background .pin-image, .discussion .message-pin-background .pin-image {
        width: 43px;
        height: 45px;
        background: url(img/Sn/Discussion/pin-image_xsm.png) no-repeat;
        margin-left: 6px;
    }
    .discussion .topic-answer-background .answer-image {
        width: 43px;
        height: 45px;
        background: url(img/Sn/Discussion/answer-image_xsm.png) no-repeat;
        margin-left: 6px;
    }
    .discussion-item .topic-answer .icon, .discussion-item .topic-no-answer .icon {
        width: 43px;
        height: 45px;
        background: url(img/Sn/Discussion/answer-image_xsm.png) no-repeat;
        margin-left: 6px;
    }
    .discussion-item .options {
        position: inherit;
        float: none;
        clear: both;
        /* padding-bottom: 30px; */
        display: inline-block;
        padding-top: 20px;

    }
    .discussion-item .rating-files-cont {
        width: 100%;
        /* float: left; */
    }
    .message-post .options {
        width:100%;
    }
    
}
@media (max-width: 320px) 
{
    .editor-height .reContentArea.reContentAreaToggle IMG
    {
        max-width: 250px !important;
    }
}
/* Responsive navigation */
@media (max-width: 959px)
{
	
}

@font-face
{
	font-family: 'BebasNeueRegular';
    src: url('Fonts/bebasneue-webfont.eot');
    src: url('Fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/bebasneue-webfont.woff') format('woff'),
         url('Fonts/bebasneue-webfont.ttf') format('truetype'),
         url('Fonts/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'ArialNarrowCustom';
    src: url('Fonts/arialn-webfont.eot');
    src: url('Fonts/arialn-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/arialn-webfont.woff') format('woff'),
         url('Fonts/arialn-webfont.ttf') format('truetype'),
         url('Fonts/arialn-webfont.svg#ArialNarrow') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face
{
    font-family: 'Lane';
    src: url('Fonts/LANENAR_.ttf') format('truetype'),      
    font-weight: normal;
    font-style: normal;

}